<?php
/**
* 每一种 auth 类型都必须包括一个　auth 方法　，　用于授权检查　
* 后台管理员认证方式，API　未物理　分离时用
*/
class admin_apiAuth extends apiBase{
	function __construct() {}
	
	/**
	* 本地授权方式，
	* 直接从　 USER::aid();  中获取用户身份
	*/
	function auth($authExt)
	{
		if (!API_IN_HTTP_REQUEST)
		{
			if (USER::aid()) {
				vApi::source('4089578218');
				return vApi::aid(USER::aid());
			}
			vApi::throwException(210091, '禁止访问', '管理员帐号未登录');
		}
		
		vApi::throwException(210092, '禁止访问', '仅允许本地调用');
	}
}
